package com.atguigu.servlet;

import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.io.PrintWriter;

@WebServlet(urlPatterns = "/Servlet12Response")
public class Servlet12Response extends HttpServlet {

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 作用：设置响应消息头中的 Content-Type
        // Content-Type 在响应消息头中的作用是告诉浏览器，响应体数据的类型是什么
        // text/html 表示数据从大类上来说，是文本；从小类上来说，是 HTML 格式
        // charset=utf-8 表示把字符集设置为 UTF-8，浏览器按照 UTF-8 对字符进行解码操作
        // 友情提示：如果以后我们响应体返回的是 JSON 格式数据，那么请设置为：application/json;charset=UTF-8
        response.setContentType("text/html;charset=utf-8");
        PrintWriter writer = response.getWriter();
        writer.write("导弹打，大炮轰，白磷洗地坦克冲<br/>");
        writer.write("轰二零，歼三五，徐进弹幕打本土<br/>");
        writer.write("无人机，大航母，东风快递使劲杵<br/>");
        writer.write("电磁枪，粒子炮，白帝玄女继续舞<br/>");
    }
}
